package com.iotp.entity.expert;

public class Expert {
    private Long id;

    private String name;

    private Integer sex;

    private Integer age;

    private String position;

    private Long expertType;

    private String typeName;

    private String headImgUrl;

    private Integer state;

    private Integer orderNum;

    private Long creatTime;

    private Long updateTime;

    private String introduction;

    private Long userId;

    private String dfl;

    //专家新添加信息
    private String account;//im帐号   //IT_CODE
    private String mobile;//手机号
    private String imVideoAccount;	//视频直播账号，IM手机消息根据字段判断是否注册过
    private String imToTen;	//im的toten
    private boolean isOline;//是否在线
    private int unReadCount;//未读消息数


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position == null ? null : position.trim();
    }

    public Long getExpertType() {
        return expertType;
    }

    public void setExpertType(Long expertType) {
        this.expertType = expertType;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName == null ? null : typeName.trim();
    }

    public String getHeadImgUrl() {
        return headImgUrl;
    }

    public void setHeadImgUrl(String headImgUrl) {
        this.headImgUrl = headImgUrl == null ? null : headImgUrl.trim();
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Long getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Long creatTime) {
        this.creatTime = creatTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction == null ? null : introduction.trim();
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getDfl() {
        return dfl;
    }

    public void setDfl(String dfl) {
        this.dfl = dfl;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getImVideoAccount() {
        return imVideoAccount;
    }

    public void setImVideoAccount(String imVideoAccount) {
        this.imVideoAccount = imVideoAccount;
    }

    public String getImToTen() {
        return imToTen;
    }

    public void setImToTen(String imToTen) {
        this.imToTen = imToTen;
    }

    public boolean isOline() {
        return isOline;
    }

    public void setOline(boolean oline) {
        isOline = oline;
    }

    public int getUnReadCount() {
        return unReadCount;
    }

    public void setUnReadCount(int unReadCount) {
        this.unReadCount = unReadCount;
    }
}